Randstad Office & Administration St. Louis, MO12647 Olive Boulevard, Suite 590, Creve Coeurclosed today